About Leemark Properties Limited (13026721) United Kingdom