About Benjamin Anderson Property Ltd (13268584) United Kingdom