About Howard Court (newbury) Ltd (02816253) United Kingdom