About Hammond Facilities Limited (12202796) United Kingdom