About Allen & Barber Property Services Limited (13478382) United Kingdom