About Oggelsby S Limited (02476258) United Kingdom