About Roland S Allen Limited (05998149) United Kingdom