About Hodsall & Pells Security Limited (10242694) United Kingdom