About Leamore Development Ltd (11679843) United Kingdom