About Logan And Allan Limited (04308344) United Kingdom