About Chameleon House Limited (08597090) United Kingdom