About Aben Properties Limited (05730617) United Kingdom