About Cruickshank Lohn & Roach Limited (05106076) United Kingdom