About Torrance Developments Ltd. (SC342258) United Kingdom