About Barker & Bell Properties Ltd (12860037) United Kingdom