About Rodger Till Property Limited (11058435) United Kingdom