About Huddersfield Apartments Ltd (12071891) United Kingdom