About Richard I Scott Limited (10513144) United Kingdom