About Alexander Deane Limited (12375083) United Kingdom