About R J Lucas & Sons Limited (04762039) United Kingdom