About Thames Wharf Studios Limited (01848534) United Kingdom