About Shelford Place Llp (OC320368) United Kingdom