About Mane Properties Ltd (10976191) United Kingdom