About Caithcroft Limited (01076622) United Kingdom