About Pademelon Holdings Limited (09492005) United Kingdom