About Chalcroft Holdings Limited (06138007) United Kingdom