About Somford Limited (SC236813) United Kingdom