About Q & S Developments Ltd (12266231) United Kingdom