About Auburn Apple Developments Limited (07505911) United Kingdom