About E.h. Camellot Limited (02971451) United Kingdom