About Leejon Properties Limited (01933838) United Kingdom