About Birchwood Omnia Limited (04020668) United Kingdom