About S & R Downton Limited (04468811) United Kingdom