About Handley Omaas Limited (09503333) United Kingdom