About Jeffs & Walker Limited (00677826) United Kingdom