About Squibb Group Limited (01058215) United Kingdom