About Switchstone Limited (06114080) United Kingdom