About The Happy Pet Company Dunfermline Limited (SC635731) United Kingdom