About W & P Earnshaw Developments Limited (06313102) United Kingdom