About Strykers Developments Ltd (11144474) United Kingdom