About Barricard Limited (10935463) United Kingdom