About Barry & Associates Limited (03083083) United Kingdom