About Roger Allard Limited (02871779) United Kingdom