About Cyrus Thorpe Limited (07847872) United Kingdom