About Worlidge Place Management Company Limited (05260738) United Kingdom