About Picklewood Ltd (03876473) United Kingdom