About Stroud Beresford Limited (05128281) United Kingdom