About Robert Allen Limited (08210192) United Kingdom