About Vicarage Flats Ltd (12866564) United Kingdom