About Margill Properties Limited (11775223) United Kingdom