About Campbell Leigh & Hollands Limited (05263185) United Kingdom