About Leat Apartments Ltd (10486538) United Kingdom