About Allen Property Partners Limited (11866162) United Kingdom