About Beale Site Management Limited (04142217) United Kingdom