About Newmarket Boutique Apartments Limited (12186044) United Kingdom