About Thomas & Dessain Uk Limited (FC022899) Channel Islands