About Cameron Teasdale Limited (SC551069) United Kingdom