About De Pear Developments Limited (05139817) United Kingdom