About Lihou Walker Property Ltd (12269633) United Kingdom