About O Shea Property Developers Limited (10611734) United Kingdom