About Allen & Barrow Building Services Limited (10844381) United Kingdom