About Findlay James Limited (07695583) United Kingdom