About Ogmore Valley Window Cleaning Ltd (13316377) United Kingdom