About Beak Street Developments Limited (13407848) United Kingdom