About Camelot Property & Guardian Management Limited (07858570) United Kingdom