About Campbell Lowe Limited (11683259) United Kingdom