About Cavell Taylor Holdings Limited (13540927) United Kingdom