About Pickawood Limited (13244215) United Kingdom