About Macca Properties Limited (10303322) United Kingdom