About Lucy A Raymond & Sons Limited (03950911) United Kingdom