About James Jeffery Site Services Limited (09991678) United Kingdom