About Buddha Developments Limited (08502796) United Kingdom