About James And Lee Ltd (12931308) United Kingdom