About O Hare Developments (scotland) Limited (SC342418) United Kingdom