About Shelburne Advisors Limited (11494538) United Kingdom