About Spencer Drake Antiques Limited (11368630) United Kingdom