About E.r. & R.t. Rackham Limited (00579459) United Kingdom