About The Ryder Projects Herald St Ltd (09307479) United Kingdom