About Charlie Cane Engineering Services Limited (06141463) United Kingdom