About Robertson Storr Limited (07187110) United Kingdom