About Rubi Building & Restoration Limited (10322675) United Kingdom