About Cobb Lodge Limited (12408164) United Kingdom