About Langford Ball Associates Limited (06085659) United Kingdom