About A & A Foster Properties Limited (12062730) United Kingdom