About Stone & Oak Developers Ltd. (12272355) United Kingdom