About Leemar Properties Limited (12965487) United Kingdom