About Whorrell Rogers Design Company Limited (08673311) United Kingdom