About Bartleby Developments Ltd (08746810) United Kingdom