About Batchmoat Limited (02640173) United Kingdom