About Maelogan Bach Limited (07085963) United Kingdom