About The Stephen James Partnership Limited (07086098) United Kingdom