About 223 Stephendale Road Limited (04276029) United Kingdom