About Cyrus Lewisham Limited (10142538) United Kingdom