About Fletcher Apartments Ltd (12385795) United Kingdom