About Slater Walker Partnership Limited (07525064) United Kingdom