About Leopold Lodge Properties Limited (03163341) United Kingdom