About The James Company (taylor Hill) Limited (02457382) United Kingdom