About Barnes And Turner Projects Ltd (13055292) United Kingdom