About Ashwood Lodge Properties Limited (03308077) United Kingdom