About Barcus Close Livery Centre Limited (10342214) United Kingdom