About Landseer Properties Mamble Ltd (12050256) United Kingdom