About Squibb & Taylor (south West) Limited (07656773) United Kingdom