About Allen Specialist Services Limited (10933496) United Kingdom