About Specialized Solutions Limited (07116602) United Kingdom