About Allan & Davidson Limited (SC676305) United Kingdom