About Waller Associates Limited (04027244) United Kingdom