About Penarth View Limited (11053989) United Kingdom