About Integra (abergele) Limited (13560706) United Kingdom