About J & C Special Services Limited (03527728) United Kingdom