About Lee Stafford World Limited (13387288) United Kingdom