Holiday company Top Villas in Sandwich rents out properties around the globe worth £3.2 billion combined
Five years ago in the spare bedroom of their family home, two brothers started a luxury villa business that today manages property worth over £3.2bn.