About Edwin Baker Limited (11011301) United Kingdom