About L Il London (swansea) Limited (09766002) United Kingdom