About Roy Alexander & Co. Limited (01397617) United Kingdom