About P.d. Finlayson Ltd. (SC344908) United Kingdom