About Picardy Land And Development Limited (11315248) United Kingdom