About Margro Properties Limited (07308619) United Kingdom