About Marquand Properties Limited (12487382) United Kingdom