About James Sellicks Special Projects Limited (03955727) United Kingdom