About O Donnell & Sons Properties Limited (09778256) United Kingdom