About Richard Abel & Sons Limited (00078717) United Kingdom