About Letberry Property Ltd (12181267) United Kingdom