About Colham Self Serve Limited (03711298) United Kingdom