About Loganbrae Limited (SC243068) United Kingdom