About Jenkin Property & Business Services Limited (07790485) United Kingdom