About S&r Developers Ltd (12963018) United Kingdom