About Aspen Property (london) Limited (12602018) United Kingdom