About Alistair Mackintosh Properties Limited (08641803) United Kingdom