About Oriole Constructors Ltd. (03429575) United Kingdom