About Scl Lewindon Limited (05498828) United Kingdom