About Richard Alexander Properties Limited (09253751) United Kingdom