About Lensbury Limited (03644400) United Kingdom