About The Rammsanderson Group Ltd (12217478) United Kingdom