About Marcro Properties Limited (12215154) United Kingdom