About Sc Lee Foundation Limited (08363661) United Kingdom