About Richard Dellar Consulting Limited (06446457) United Kingdom