About Appleby Spencer Limited (11254177) United Kingdom