About Kane And Able Developments Ltd (07839893) United Kingdom