About Swift & Co Property Development Limited (11698268) United Kingdom