About Leamore Property Holdings Limited (06920272) United Kingdom