About Shelburne Associates Limited (SC149294) United Kingdom