About Mac-talla Brae Limited (SC645997) United Kingdom