About Alex Allen Properties Limited (11906282) United Kingdom