About Miffy Properties Limited (12973845) United Kingdom