About Oscar Mitchell Homes Ltd (12600121) United Kingdom