About Sewell Hammonds Group Limited (11425704) United Kingdom