About J & Sd Management Services Limited (08410949) United Kingdom