About Owenmore Developments Limited (08435454) United Kingdom