About Bealach Limited (SC615813) United Kingdom