About Balfour & Associates Limited (10159466) United Kingdom