About Stack Property Limited (06132738) United Kingdom