About Leamoss Properties Limited (01938568) United Kingdom