About Alex Stroud Property Consultants Limited (07290688) United Kingdom