About C Findlay Services Ltd (SC596252) United Kingdom