About Richard Stamp Agencies Limited (01161862) United Kingdom