About Hollyscott Ltd (12141961) United Kingdom