About Allen Services Holdings Limited (12874630) United Kingdom