About Ricketts Restorations Limited (06026786) United Kingdom