About The Cast & Lane Design Company Limited (13132604) United Kingdom