About S.allen Property Limited (13709119) United Kingdom