About Oakhurst Property Developments (lowndes Square No.2) Limited (05581971) United Kingdom