About Balmforth Associates Limited (06959656) United Kingdom