About Lille Scott Limited (SC685122) United Kingdom