About A E Oscroft & Sons Limited (04496910) United Kingdom