About Ruth & Pitty Limited (SC065377) United Kingdom