About Debra Jayne Walker Limited (11217921) United Kingdom