About Foxhall Environmental Services Limited (06790616) United Kingdom