About Orchard Lodge Properties Limited (12600998) United Kingdom