About Allan & Bass Ltd (13265536) United Kingdom