About Buro Ole Scheeren Limited (05531711) United Kingdom