About Shackleton House Property Management Limited (07878841) United Kingdom