About Carterhaugh Limited (05269882) United Kingdom