About Beck & Harper Limited (06759576) United Kingdom