About Squibb Associates Ltd (12742639) United Kingdom