About Jackson Smillie Properties Limited (11807784) United Kingdom