About J & S Consulting & Administration Limited (05786061) United Kingdom