About Ochre Properties Limited (04286822) United Kingdom