About Stafford & Co. Ltd. (04227200) United Kingdom