About Larks Design & Build Ltd (12938270) United Kingdom