About Lambolle 24 Limited (09599230) United Kingdom