About David J Bowles & Associates Ltd (05230540) United Kingdom