About Slocombe & Butcher Limited (00288467) United Kingdom