About Leverhulme Antiques Limited (13508889) United Kingdom