About Camel Glass & Joinery (holdings) Ltd (08959161) United Kingdom