About Apple Developments (swansea) Limited (06595372) United Kingdom