About Mattocks Properties Limited (00750236) United Kingdom