About Vermeer Gardens Management Limited (03439037) United Kingdom