About O Hearne Developments Limited (02511234) United Kingdom