About Barlow Flats Ltd (12625783) United Kingdom