About S Allen Property Solutions Limited (13307492) United Kingdom