About Strauss & Co Development Ltd (13257495) United Kingdom