About Alexander And Davies Ltd (10907166) United Kingdom