About Devlin Portfolio Limited (SC689509) United Kingdom