About Harkers Holdings Ltd (12918971) United Kingdom