About Vermeer Properties Ltd (11822189) United Kingdom