About Aby Properties Limited (11775341) United Kingdom