About Lansdowne Woodward Holdings Limited (06267638) United Kingdom