About Millchurch Properties Limited (NI011908) United Kingdom