About The Larder House Ltd (09599730) United Kingdom