About Hayes Storr Limited (07927761) United Kingdom