About The Strays Developments Ltd (12748646) United Kingdom