About Oswald Development Limited (11481213) United Kingdom