About Redmire & Walker Limited (10024388) United Kingdom