About Somerford Associates Limited (04250112) United Kingdom