About Walker & Drake Limited (12119770) United Kingdom