About Red Ball Restorations Limited (06633503) United Kingdom