About Hamer Consultants Limited (10262803) United Kingdom