About Anderson & Sons Property Limited (13293818) United Kingdom