About Twenty Six Lambolle Road Limited (03051064) United Kingdom