About Larder Sevenoaks Limited (13114747) United Kingdom