About Masters Properties Limited (08642812) United Kingdom