About Batchelor Properties Limited (05057921) United Kingdom