About Barbrook And Longhurst Construction Limited (13210199) United Kingdom