About O Shea Property Ltd (12806079) United Kingdom