About Switchview Developments Limited (03495584) United Kingdom