About Bayard Developments Limited (02630714) United Kingdom