About Fredrick Stallard Limited (06288768) United Kingdom