About Slocombe Consultancy Ltd (12246121) United Kingdom