About Milltech Properties Limited (11505852) United Kingdom