About Barrco Projects & Investment Co. Ltd. (13701308) United Kingdom