About Leavale Properties Limited (03666854) United Kingdom