About Sandercock Associates Ltd (11831036) United Kingdom