About A&a Properties London Limited (12261671) United Kingdom