About Pemchurch Properties Limited (00563448) United Kingdom