About Great James Leasing & Licensing Limited (06266631) United Kingdom