About Cyril X Baker Limited (09038000) United Kingdom