About Baird Street Developments Limited (08478942) United Kingdom