About Alfred Vaughan & Co Limited (13630524) United Kingdom