About Stax Developments Limited (03413547) United Kingdom