About Cox Lee & Co. Limited (03229129) United Kingdom